package com.hsu.project.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hsu.yuapicommon.model.entity.UserInterfaceInfo;

import java.util.List;

/**
* @author 幽琴健
* @description 针对表【user_interface_info(用户调用接口关系)】的数据库操作Mapper
* @createDate 2024-08-20 21:16:30
* @Entity com.hsu.project.model.entity.UserInterfaceInfo
*/
public interface UserInterfaceInfoMapper extends BaseMapper<UserInterfaceInfo> {
//    -- 获取接口调用次数的统计信息，并按照调用总次数降序排列，最后取前三个接口作为结果
//    select interfaceInfoId, sum(totalNum) as totalNum
//    from user_interface_info
//    group by interfaceInfoId
//    order by totalNum desc
//    limit 3;
    // 查询用户接口信息表，按照指定的 limit 参数进行筛选
    // 返回前 limit 条记录的接口信息列表
    List<UserInterfaceInfo> listTopInvokeInterfaceInfo(int limit);
}




